package com.dshore.messagecenter.model.topicqueue;

import java.util.Date;

import com.dshore.messagecenter.model.Property;

public class MdTopicSend extends Property{
	
	private String id;
	/**创建人*/
	private Date createdTimeById;
	/**修改人*/
	private Date modifiedTimeById;
	/** 状态 */
	private Integer status;
	/** 排序号(用来排序) */
	private Integer seq;
	/** 主题队列标志 */
	private String topicQueueNo;
	/** 发送方式 (1.推送 2.拉取 看是哪方提供的接口) */
	private String sendType;
	/** 发送方式 名称(1.推送 2.拉取 看是哪方提供的接口) */
	private String sendName;
	/** 目标应用ID */
	private String targetAppId;
	/** 目标应用名称 */
	private String targetAppName;
	/** 目标应用编码 */
	private String targetAppCode;
	/** 队列名称 */
	private String queueKey;
	/** 应用的queueName*/
	private String queueName;
	/** 发送配置(短信、邮箱、微信) */
	private String sendConfig;
	
	
	public String getSendConfig() {
		return sendConfig;
	}
	public void setSendConfig(String sendConfig) {
		this.sendConfig = sendConfig;
	}
	public String getTargetAppName() {
		return targetAppName;
	}
	public void setTargetAppName(String targetAppName) {
		this.targetAppName = targetAppName;
	}
	/** 推送拉取地址 */
	private String targetUrl;
	
	
	@Override
	public String toString() {
		return "MdTopicSend [id=" + id + ", status=" + status + ", topicQueueNo=" + topicQueueNo + ", sendType="
				+ sendType + ", targetAppId=" + targetAppId + ", targetUrl=" + targetUrl
				+ "]";
	}
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public Date getCreatedTimeById() {
		return createdTimeById;
	}
	public void setCreatedTimeById(Date createdTimeById) {
		this.createdTimeById = createdTimeById;
	}
	public Date getModifiedTimeById() {
		return modifiedTimeById;
	}
	public void setModifiedTimeById(Date modifiedTimeById) {
		this.modifiedTimeById = modifiedTimeById;
	}
	public Integer getSeq() {
		return seq;
	}
	public void setSeq(Integer seq) {
		this.seq = seq;
	}
	public String getTopicQueueNo() {
		return topicQueueNo;
	}
	public void setTopicQueueNo(String topicQueueNo) {
		this.topicQueueNo = topicQueueNo;
	}
	public String getSendType() {
		return sendType;
	}
	public void setSendType(String sendType) {
		this.sendType = sendType;
	}
	public String getTargetAppId() {
		return targetAppId;
	}
	public void setTargetAppId(String targetAppId) {
		this.targetAppId = targetAppId;
	}
	public String getTargetUrl() {
		return targetUrl;
	}
	public void setTargetUrl(String targetUrl) {
		this.targetUrl = targetUrl;
	}
	public String getSendName() {
		return sendName;
	}
	public void setSendName(String sendName) {
		this.sendName = sendName;
	}
	public String getQueueKey() {
		return queueKey;
	}
	public void setQueueKey(String queueKey) {
		this.queueKey = queueKey;
	}
	public String getQueueName() {
		return queueName;
	}
	public void setQueueName(String queueName) {
		this.queueName = queueName;
	}
	public String getTargetAppCode() {
		return targetAppCode;
	}
	public void setTargetAppCode(String targetAppCode) {
		this.targetAppCode = targetAppCode;
	}
	
	
	
	
}
